@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	margin:0;
}
a {text-decoration:none; outline:none; color:#FC9700;}
img, a img { border:none;}

input[type="text"], input[type="password"], input[type="checkbox"], textarea{
	font-family: arial, helvetica, arial, sans-serif;
	font-size:12px;
    color:#333;
	padding:6px 3px 4px 3px; 
	border:1px solid #ccc;
	background:#fcfbfc;
}

select {
	padding:2px 2px;
	border:1px solid #ababab;
	height:24px;
	min-width:150px;
	background:url(../images/gray_bg.jpg) repeat-x top left;
}
select option {
	padding:1px 5px;
	background:#f0f0f0;
	font-weight: 
}

.clear {clear:both;}

body {
        font-family: arial, helvetica, arial, sans-serif;
        font-size: 13px;
        text-align: center;
		color:#fff;
		position:relative;
        background:#000 url(../images/admin_body.jpg) no-repeat top center;
 }
 
#page_wrapper {
	width:938px;
	padding:0 0 0 15px; 
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

.left_col {
	float:left;
	width:150px;
	padding:15px 0;
	overflow:hidden;
}
.right_col {
	float:right;
	width:575px;
	padding:0;
	overflow:hidden;
}
.admin_content {
    padding: 0;
    margin: 0;
    overflow: hidden;
}

/*** HEADER **/

#header {
	padding:11px 0 25px 0;
	margin:0;
	position:relative;
	overflow:hidden;
	
}
.logo a {
	float:left;
	display:block;
	width:371px;
	height:116px;
	background:url(../images/adminlogo.png) no-repeat top left;
	overflow:hidden;
}

.adminarea {
	float:left;
	width:292px !important;
	padding-top:64px;
}
.adminarea a {
	float:left;
	display:block;
	width:161px;
	height:35px;
    text-indent: -999999px;
	background:url(../images/admin_area.png) no-repeat top left;
	overflow:hidden;
}
/** LOG IN PAGE **/

.login {
	padding:29px 0 0 305px;
	margin:0;
	overflow:hidden;
}

.login_title {
    float:left;
    width:95px;
    font-size: 13px;
    padding:5px 0 0 5px;
}

.login_content {
    float:left;
	width:auto;
}
.login_submit {
    padding:15px 0 15px 100px;
    margin: 0;
    overflow: hidden;
}
.login_content input[type="text"], .login_content input[type="password"] {
    width:193px;
    color:#333333;
    font-family: arial;
}

/** FORM STYLE **/
.form, .content_listing {
    padding: 0px 0;
    margin: 0;
}
.form_row, .row_div {
    padding:5px 0 5px 0; 
    margin: 0;
    overflow: hidden;
    clear:both;
}

.form_title, .title_div {
    float:left;
    width:140px;
    font-size: 13px;
    padding:5px 0;
}

.form_content, .content_div {
    float:left;
    width:428px;
}

.color, .astrix {
    color:#FF9900;
}

.form_content input[type="text"], .form_content input[type="password"], .form_content textarea {
    width:326px;
    color:#333333;
    font-family: arial;
}
.content_div input[type="text"], .content_div input[type="password"], .content_div textarea {
    width:326px;
    color:#333333;
    font-family: arial;
}
.submit_button {
    padding:15px 0 15px 155px;
    margin: 0;
    background:url(../images/border_dotted.jpg) repeat-x top left;
    overflow: hidden;
}
.submit_button_nobg{
    padding:15px 0 15px 155px;
    margin: 0;
    overflow: hidden;
}
.submit_button_bttm_bg{
    padding:15px 0 45px 155px;
    margin: 0;
     background:url(../images/border_dotted.jpg) repeat-x bottom left;
    overflow: hidden;
}
/**  ERROR MASSAGE **/
.error, .errormsg {
    margin: 5px 0;;
    padding:5px 0;
    text-align: center;
    width: 100%;
    color:#000000;
    font-size: 15px;
    background:#D9A61C;
    overflow: hidden;
}

.norecord  {
    padding: 8px 0;
    color:#ff9900;
   	background: url(../images/border_dotted.jpg) repeat-x bottom left;
	overflow: hidden;
}

/**  INNER PAGE **/

.left_title {
	font-size:14px;
	font-weight:bold;
}
.your_profile {
	padding:3px 0;
	margin:0;
}
.your_profile ul {
	padding:0;
	margin:0;
	list-style:none;
}
.your_profile ul li {
	display:block;
	padding:3px 0;
	
}
.your_profile ul li a {
	padding:0;
	color:#fff;
	font-size:14px;
}
.your_profile ul li a:hover, .your_profile  li.logout, .your_profile  li.logout a  { color:#f90;}
.your_profile  li.logout a:hover { text-decoration:underline;}
.your_profile ul li span { padding-left:5px; color:#f90;}
.your_profile ul li.color a {color:#f90;}
.your_profile ul li.color a:hover {color:#fff;}

.page_title {
    float: left;
	font-size:17px;
	color:#fff;
    width: 425px;
}
.page_title01 {
    float: left;
	font-size:17px;
	color:#ff9900;
    width: 425px;
}
.add_page {
    float: right;
    width: 100px;
    text-align: right;
    padding-top: 3px;;
}
.add_page a:hover{
    text-decoration: underline;
}
.top_title_div {
    padding:2px 0 10px 0;
    margin: 0;
   	border-bottom:1px solid #f90;
    overflow: hidden;
    
}
.dotted_border, .group_list {
    padding:8px 0 10px 0; 
    margin: 0;
    background: url(../images/border_dotted.jpg) repeat-x bottom left;
    overflow: hidden;
	clear:both;
}


/*** SITE CONFIGURATIONS  **/
.config_dtl {
    margin: 8px 0;
    padding: 0;
    border: 1px solid #0f0f0d;
    overflow: hidden;
}
.config_title {
    padding: 0px 5px;
    color: #f90;
    font-weight: bold;
    font-family: tahoma;
    background: #0f0f0d;
    overflow: hidden;
}

.config_content01 {    
    padding: 0 5px;
    margin: 0;
    background:#030303;
    overflow: hidden;
    clear: both;}
.config_content {
    padding: 0 5px;
    margin: 0;
    background:;
    overflow: hidden;
    clear: both;
}
.config_var {
    float:left; display: block; width:170px; padding: 7px 5px;
}
.config_option {
    float:left; display: block; width:200px; padding: 7px 5px;
}
.config_value {
    float:left; display: block; width:170px; padding: 7px 5px;
}
.config_updated {
    float:left; display: block; width:75px; padding: 7px 5px;
}
.config_action  {
    float: right; display: block; width:45px; padding: 7px 5px;
}
.config_action a:hover {color:#fff;}

/** CHANGE PASSWORD **/
.title_pswrd { 
    float:left;
    width:170px;
    font-size: 13px;
    padding:5px 0 0 5px;
}

/**  LISTING PAGE CLASS **/

.div_bg {
    padding:8px 0 8px 0; 
    background: url(../images/border_dotted.jpg) repeat-x bottom left;
    overflow: hidden;
}
.email_temp {
    float: left;
    width: 300px;
}
.edit_delete01 {
    float: left;
    width: auto;
    color: #FC9700;
    
}
.edit_delete  {
    float: right;
    width: auto;
    color: #FC9700;
}
.edit_delete a, .edit_delete01 a  {
    width: auto;
    color: #FC9700;
}
.edit_delete a:hover, .edit_delete01 a:hover, .view a:hover {
    text-decoration: underline;
}

/** PROFILE LIST  **/
.profile_list {
	padding:10px 0 10px 0; 
    background: url(../images/border_dotted.jpg) repeat-x bottom left;
	margin:0;
    overflow: hidden;
}
.profile_list ul {
	padding:0;
	margin:0;
	list-style:none;
}
.profile_list li {
	float:left;
	display:block;
	padding:0 10px 0 0;
	margin:0;
}
.profile_list li a, .profile_list li.active a:hover {
	display:block;
	padding:8px 18px;
    font-size: 15px;
	margin:0;
	color:#fff;
	background:#000;
	border:1px solid #AEAEAE;
}
.profile_list li a:hover, .profile_list li.active a {
	color:#010100;
	background:#FF9900;
	border:1px solid #AEAEAE;
}
.detail_list01 {
	padding:9px 0;
	background: url(../images/border_dotted.jpg) repeat-x bottom left;
	overflow:hidden;
}
.detail_list_inner01 {
	float:right;
	width:464px;
	padding-top:5px;
}
.thumb_img_52 {
	float:left;
	width:107px;
}
.thumb_img_52 img {
	width:52px;
	height:52px;
}
.catagory_select {
	padding:2px 0;
	color:#fff;
}

.dotted_border_10 {
	padding:10px 0 10px 0; 
    margin: 0;
    background: url(../images/border_dotted.jpg) repeat-x bottom left;
    overflow: hidden;
	clear:both;
}
.listing_row {
	padding:6px 0;
    margin: 0;
    overflow: hidden;
    clear:both;
}
.listing_checkbox {
	float:left;
	width:85px;
    padding-right: 5px;
	text-align:right;
}
.listing_content { float:left; width:430px; font-size:14px;}
.listing_content input[type="text"], .listing_content input[type="password"], .listing_content textarea {
    width: 300px;
}

.upload_image_holder, .imges_size {float: left; width: 180px;}
.tfont { float: left; padding: 5px 0 5px 132px;}

.listing_title01 { float: left; width: 132px;}
.for_rent { padding:10px 0 0 0; margin:0;}
.listing_title { font-size:18px; font-weight: 100; }
.for_rent { padding:10px 0 0 0; margin:0;}

.price_input {
	float:left; width:115px
}
.value_eg {
	float:left; width:310px; padding-top:5px
}
.photo_gallery {
	float:left; width:200px; padding:3px 0; font-size:14px;
}

.add_photo_gallery {
	float:left; padding:3px 0; font-size:14px; }
.add_photo {
	float: right; text-align:right; width:220px; padding:3px 0; font-size:14px;
}
.add_photo a, .edit a, .add_photo_gallery a {
	color:#fff;
}
.add_photo a:hover, .edit a:hover, .add_photo_gallery a:hover {
	color:#f90;
	text-decoration:none;
}

.choose_checkbox {
	float:left; width:35px; padding-top:25px;
}
.vehicle_photos {
	float:left; width:100px;
}
.vehicle_photos_text {
	float:left; width:350px;
}
.edit {
	float: right; width:55px; text-align:right; padding-top:25px;
}
.another_img  {
	float:left;
	width:auto;
	font-size:12px;
	font-weight:600;
}
.another_img  a {
	color:#fff; font-weight:600;
}
.another_img  a:hover {
	color:#f90; 
}
.car_model_title {
	font-size:15px;
}
.car_model_title a {
    color:#fff !important;
}
.car_model_title a:hover {
    color:#999999 !important;
}

/**  PAGINATION  **/
.paging {
    padding:1px 0;
    margin: 0;
    height: 24px;
    text-align: center;
}
.paging a {
    display: inline-block;
    padding: 4px 8px;
    margin:0 3px;
    color:#fff;
    border: 1px solid #fe9800;
}
.paging a:hover, .paging a.active {
    color:#fff;
    background: #ddad20;
}
.paging a.prev {
    float: left;
    padding: 0 !important;
    border:none;
    margin: 0 !important;
    background: none !important;
   
}
.paging a.next {
    float: right;
    padding: 0 !important;
    border:none;
    margin: 0 !important;
    background: none !important;
}
.removeImage{
	float:right;position:relative;top:20px;left:0px;
}
.removeImage:hover {color:#fff;}
.dotted_border_clone {
	padding:8px 0 8px 0;
	margin: 0;
	background: url(../images/border_dotted.jpg) repeat-x bottom left;
	overflow: hidden;
	clear:both;
}
.select_bttn {
	margin:5px 0;
	width:100px;
	padding: 4px 0;
	text-align:center;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	border:1px solid #ababab;
	cursor: pointer;
	background:#fff url(../images/gray_bg.jpg) repeat-x bottom left;
}
.button_style {
	padding: 4px 20px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	border:1px solid #ababab;
	min-width:70px;
	cursor: pointer !important;
	background:#fff url(../images/gray_bg.jpg) repeat-x bottom left;
}
.button_style:hover, .select_bttn:hover {
	/* for IE */
  filter:alpha(opacity=80);
	/* CSS3 standard */
  opacity:0.8;
}

/**  NEW LISTING CLASS  **/
.admin_bttn, .search_btn{
    padding: 0px 10px;
    margin: 0;
    border: 0;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    cursor: pointer;
    background: url(../images/admin_bttn.jpg) repeat-x bottom left;
}

.sorting {
    float: left;
    width: 230px;
    padding: 3px 0;
    overflow: hidden;
}
.search_div {
    float: right;
    text-align: right;
    width: 200px;
    padding: 3px 0;
    overflow: hidden;
}

.member_name {
    float: left;
    width: 180px;
}
.member_profile  {
    float: left;
    width: 140px;
}
.publish_date {
    float: left;
    width: 125px;
}
.more, .more a {color: #FC9700;}
.top_link  {
    float: right;
    width: auto;
    color: #FC9700;
    font-size: 12px;
    padding: 5px 0 0 0;
}
.top_link a  {
    float: right;
    width: auto;
    color: #FC9700;
}
.top_link a:hover, .more a:hover {
    text-decoration: underline;
}
.edit {color: #FC9700;}
.edit a  {color: #fff;}
.edit a:hover {color: #fff; text-decoration: underline;}

.car_model {
    float: left;
    width: 400px;
	font-size:18px;
}
.car_model a {
    font-size:18px;
    font-weight: 100;
    color:#fff !important;
}
.car_model a:hover {
    color:#999999 !important;
}

.page_sub_title {
    padding:8px 0 8px 0;
	margin: 0;
    font-size: 19px;
    color:#FF9900;
    font-weight: normal !important;
	background: url(../images/border_dotted.jpg) repeat-x bottom left;
	overflow: hidden;
	clear:both;
}


.content_title, .event_list, .send {
    padding:10px 0 10px 0;
	margin: 0;
    font-size: 17px;
    color:#fff;
    font-weight: 600;
	background: url(../images/border_dotted.jpg) repeat-x bottom left;
	overflow: hidden;
	clear:both; 
}
.content_title a, .content_title01 a, .event_list a, .send a { color:#fff;}
.content_title a:hover, .content_title01 a:hover, .event_list a:hover, .send a:hover { color: #ff9900;}
.content_title01  {
    padding:8px 0 8px 0;
	margin: 0;
    font-size: 17px;
    color:#fff;
    font-weight: 600;
    border-bottom:1px solid #FF9900 ;
	overflow: hidden;
	clear:both; 
}
.add_product {
    float: right;
    width: 95px;
    text-align: right;
    margin-top: 4px;
    padding: 0px 0 0 20px;
   	background: url(../images/add_icon.jpg) no-repeat left center;
}
.add_product a:hover {
    text-decoration: underline;
}

/**  LISTING PAGE **/
.show {
    float: left;
    width: 230px;
}
.month {
    float: left;
    width: 170px;
}
.year {
    float: left;
    width: 120px;
}
.month span, .year span, .show span { padding-right: 5px;}
.month select, .year select {
    min-width: inherit;
}
.event_name {
    color: #fff;
}
.event_date {
    color:#ccc;
}
.time_format select { min-width: inherit;}

/**  BANNER MANAGER PAGE **/

.bnnr_title  {
    padding: 7px 0;
    margin: 0;
    font-size: 12px;
    overflow: hidden;
}
.widthBx {
    padding: 5px 5px 5px 5px;
    margin: 0 0 10px 0;
    color: #000;
    background:  #ff9900;
    overflow: hidden;
}
.bnnr_chbx {
    float: left;
    width: 20px;
}
.bnnr_content  {
    float: left;
    width: 540px;
    font-size: 12px;
}
.bnner_bold {
    font-size: 12px;
    color: #000000;
}
.banner_Report td {
    padding: 5px 0;
    margin: 0;
}

.banner_menu {
    padding:0px 0;
    margin: 0;
    overflow: hidden;
}
.banner_menu a, .banner_menu a.active:hover {
    display: block;
    float: left;
    padding: 8px 14px;
    margin-right:8px;
   	background:#000;
	border:1px solid #AEAEAE;
    color:#FFF;
    font-size: 15px;
}
.banner_menu a:hover, .banner_menu a.active {
    color:#010100;
     background:none repeat scroll 0 0 #FF9900;
    border:1px solid #AEAEAE;
    
}


/** NEWS LETTER PAGE **/

.newsletter_title {
    float: left;
    width: 300px;
    padding-right:10px;
}

.page_menu  {
    padding: 10px 0;
    margin: 0;
    overflow: hidden;
    clear: both;
   	background: url(../images/border_dotted.jpg) repeat-x bottom left;
    }
.sub_menu a {
    float: left;
    display: block;
    padding:8px 18px;
    margin-right: 10px;
    background:none repeat scroll 0 0;
    border:1px solid #AEAEAE;
    color:#fff;
    font-size: 15px;
} 
.sub_menu  a:hover, .sub_menu  a.active {
	color:#010100;
	background:#FF9900;
	border:1px solid #AEAEAE;
}
.article_listing_title {
    float: left;
    width: 120px;
}
.add_img, .remImage {
    padding: 8px 0;
    color:#ff9900;
    overflow: hidden;
}
.add_img a, .remImage a {color:#ff9900;}
.add_img a:hover, .remImage a:hover {color:#fff;}

.article_photo {
    float: left;
    width: 120px;
}
.article_pht_checkbox {
    float: left;
    width: 30px;
    padding: 25px 0 0 0;
}
.article_photo_caption {
    float: left;
    width: 330px;
    padding: 25px 0 0 0;
}
.new_window {
    padding: 8px 0;
    margin: 0;
    overflow: hidden;
    
}
.pending_approval {
    padding: 8px 0 10px 0;
    margin: 0;
    overflow: hidden;
    clear: both;
   	background: url(../images/border_dotted.jpg) repeat-x bottom left;
    
}
/*** VEHICLE MAKE LIST  **/

.vehicle_list {
    padding: 8px 0;
    margin:0;
    font-size: 17px;
    font-weight: 600;
    border-bottom: 1px solid #ff9900;
    clear: both;
}
.vehicle_model {
    float: left;
    width: 200px;
}
.model_no {    
    float: left;
    width: 200px;
}

/** EDIT PAGE TEXT  **/
.sub_title_bold, .required_field {
    padding: 5px 0;
    margin: 0;
    overflow: hidden;
}


